;============================================================================ ; Diese Funktion führt an dem übergebenen Datenbereich eine cmpByteRun1- ; Kompression durch. Dies ist die Standardmethode, mit der IFF-ILBM-Grafiken ; komprimiert werden. Für andere Daten als Grafiken ist diese Methode auch ; wenig geeignet, und wird bei solchen daher auch kaum Ersparnis bringen. ;---------------------------------------------------------------------------- ; Synopsis: outLen = PackByteRun1 (InBuf, InLen, OutBuf, OutLen) ; D0* A0! D0 A1! D1! ; ; Eingaben: A0 --> APTR auf die Quelldaten (zu komprimierende Daten) ; D0 --> ULONG Anzahl zu verarbeitender Bytes der Quelldaten ; A1 --> APTR auf den Ausgabepuffer für die komprimierten Daten ; D1 --> ULONG Größe des Ausgabepuffers in Byte ; ; Ergebnis: D0 --> LONG - Anzahl der geschriebenen Bytes im Ausgabepuffer ; - negativ, wenn Ausgabepuffer zu klein ; ; Siehe auch: UnpackByteRun1() ;============================================================================